package com.movile.checkhoras.android.vo;

import com.movile.checkhoras.android.R;

import android.content.Context;

public class MesAno {

	private int mes;
	private int ano;
	private Context ctx;
	
	public MesAno(Context ctx){
	    
	    this.ctx = ctx;
	    
	}
	
	public String getNameMouth() {

		switch (mes) {
		case 1:
			return  ctx.getString(R.string.janeiro);
		case 2:
			return ctx.getString(R.string.fevereiro);
		case 3:
			return ctx.getString(R.string.marco);
		case 4:
			return ctx.getString(R.string.abril);
		case 5:
			return ctx.getString(R.string.maio);
		case 6:
			return ctx.getString(R.string.junho);
		case 7:
			return ctx.getString(R.string.julho);
		case 8:
			return ctx.getString(R.string.agosto);
		case 9:
			return ctx.getString(R.string.setembro);
		case 10:
			return ctx.getString(R.string.outubro);
		case 11:
			return ctx.getString(R.string.novembro);
		case 12:
			return ctx.getString(R.string.dezembro);
		}

		return "";

	}

	public int getMes() {
		return mes;
	}

	public void setMes(int mes) {
		this.mes = mes;
	}

	public int getAno() {
		return ano;
	}

	public void setAno(int ano) {
		this.ano = ano;
	}

	@Override
	public boolean equals(Object o) {
		if(o instanceof MesAno){
			MesAno mesAno = (MesAno) o;
			if(ano == mesAno.getAno() && mes == mesAno.getMes()){
				return true;
			}
		}
		return super.equals(o);
	}

}
